Skip to content

Conversation

@limbonaut
Copy link
Collaborator

@limbonaut limbonaut commented Oct 31, 2025

This PR:

  • Introduces a custom test runner, that can be executed directly from code, and bumps gdUnit4 to required commit.
  • Updates CI to use the new test runner, since it improves readability in GH logs.
  • To initiate tests, the demo project expects the following environment variables to be set:
    SENTRY_TEST=1
    SENTRY_TEST_INCLUDE="res://test/suites/"   # ";"-separated list of files and/or directories
    • Additionally, these variables can be set via Android extent extras using the same names.
  • Adds a tool button to run tests straight from the demo project for convenience.
  • Adds a script to run tests on Android on a locally connected device.
  • Adjusts tests for Android platform specifics, and removes mobile tests, which are no longer needed.
  • Depends on chore: Use threads interface on Android for script stack traces #436

#skip-changelog

@limbonaut limbonaut force-pushed the sentry-godot-mobile-testing branch from 11b786a to 38b64ee Compare October 31, 2025 09:06
@limbonaut limbonaut force-pushed the sentry-godot-mobile-testing branch 2 times, most recently from e619430 to a89e7d0 Compare October 31, 2025 19:57
@limbonaut limbonaut force-pushed the sentry-godot-mobile-testing branch from 761082c to 1be9a28 Compare November 9, 2025 13:03
@limbonaut limbonaut force-pushed the sentry-godot-mobile-testing branch from 5128a9d to 718535d Compare November 9, 2025 14:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants